home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Digitalfoto 118
/
Digitalfoto 118.iso
/
mac
/
programas
/
00
/
start.swf
/
scripts
/
__Packages
/
com
/
robertpenner
/
easing
/
Back.as
next >
Wrap
Text File
|
2009-11-16
|
1KB
|
47 lines
class com.robertpenner.easing.Back
{
function Back()
{
}
static function easeIn(t, b, c, d, s)
{
if(s == undefined)
{
s = 1.70158;
}
return c * (t /= d) * t * ((s + 1) * t - s) + b;
}
static function easeOut(t, b, c, d, s)
{
if(s == undefined)
{
s = 1.70158;
}
return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b;
}
static function easeInOut(t, b, c, d, s)
{
if(s == undefined)
{
s = 1.70158;
}
if((t /= d / 2) < 1)
{
return c / 2 * (t * t * (((s *= 1.525) + 1) * t - s)) + b;
}
return c / 2 * ((t -= 2) * t * (((s *= 1.525) + 1) * t + s) + 2) + b;
}
static function easeOutIn(t, b, c, d, s)
{
if(s == undefined)
{
s = 1.70158;
}
if((t /= d / 2) < 1)
{
return c / 2 * ((t = t - 1) * t * (((s *= 1.525) + 1) * t + s) + 1) + b;
}
return c / 2 * ((t = t - 1) * t * (((s *= 1.525) + 1) * t - s) + 1) + b;
}
}